/*
* Copyright 2016 Yonyou Auto Information Technology（Shanghai） Co., Ltd. All Rights Reserved.
*
* This software is published under the terms of the YONYOU Software
* License version 1.0, a copy of which has been included with this
* distribution in the LICENSE.txt file.
*
* @Project Name : marketing-service-customer-info
*
* @File name : VehicleBindingParamDto.java
*
* @Author : LiuJun
*
* @Date : 2016年12月2日
*
----------------------------------------------------------------------------------
*     Date       Who       Version     Comments
* 1. 2016年12月2日    LiuJun    1.0
*
*
*
*
----------------------------------------------------------------------------------
*/
	
package org.marketing.common.dto.customerInfo;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
*
* @author LiuJun
* 车辆绑定参数DTO
* @date 2016年12月2日
*/
public class VehicleBindingParamDto {
    
    private Long userId;
    private Long potentialUserId;
    private String packageCode;
    private String licenseNo;
    private String engineNo;
    private String vin;
    
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date purchaseDate;
    
    private String personalName;
    private String phone;
    
    private String dealerCode;
    
    /**
     * @return the userId
     */
    public Long getUserId() {
        return userId;
    }


    
    /**
     * @param userId the userId to set
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }


    /**
     * @return the potentialUserId
     */
    public Long getPotentialUserId() {
        return potentialUserId;
    }

    
    /**
     * @param potentialUserId the potentialUserId to set
     */
    public void setPotentialUserId(Long potentialUserId) {
        this.potentialUserId = potentialUserId;
    }

    /**
     * @return the packageCode
     */
    public String getPackageCode() {
        return packageCode;
    }
    
    /**
     * @param packageCode the packageCode to set
     */
    public void setPackageCode(String packageCode) {
        this.packageCode = packageCode;
    }
    
    
    
    /**
     * @return the licenseNo
     */
    public String getLicenseNo() {
        return licenseNo;
    }


    
    /**
     * @param licenseNo the licenseNo to set
     */
    public void setLicenseNo(String licenseNo) {
        this.licenseNo = licenseNo;
    }


    /**
     * @return the engineNo
     */
    public String getEngineNo() {
        return engineNo;
    }
    
    /**
     * @param engineNo the engineNo to set
     */
    public void setEngineNo(String engineNo) {
        this.engineNo = engineNo;
    }
    
    /**
     * @return the vin
     */
    public String getVin() {
        return vin;
    }
    
    /**
     * @param vin the vin to set
     */
    public void setVin(String vin) {
        this.vin = vin;
    }
    
    /**
     * @return the purchaseDate
     */
    public Date getPurchaseDate() {
        return purchaseDate;
    }
    
    /**
     * @param purchaseDate the purchaseDate to set
     */
    public void setPurchaseDate(Date purchaseDate) {
        this.purchaseDate = purchaseDate;
    }
    
    /**
     * @return the personalName
     */
    public String getPersonalName() {
        return personalName;
    }
    
    /**
     * @param personalName the personalName to set
     */
    public void setPersonalName(String personalName) {
        this.personalName = personalName;
    }
    
    /**
     * @return the phone
     */
    public String getPhone() {
        return phone;
    }
    
    /**
     * @param phone the phone to set
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }



    
    /**
     * @return the dealerCode
     */
    public String getDealerCode() {
        return dealerCode;
    }



    
    /**
     * @param dealerCode the dealerCode to set
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }
    
    
    
    

}
